import {get , post} from '@/utlis/reques'
// 注册
export  var zhu = query =>{
    return new Promise((res,rej) =>{
        post('/index.php/index/index/register',query)
        .then((val) =>{
            val.data.push(query)
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 登录 
export var deng = query =>{
     return new Promise((res,rej) =>{
        post('/index.php/index/index/login',query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 验证码接口
export var yan = query =>{
     return new Promise((res,rej) =>{
        get('/index.php/index/index/getcode',query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 权限管理列表
export var qvanx = query =>{
     return new Promise((res,rej) =>{
        get('/index.php/index/role/getroleslist',query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 权限管理删除
export var qvanxdel = query =>{
     return new Promise((res,rej) =>{
        post(`/index.php/index/role/delroles?id=${query}`)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 权限管理添加
export var qvanxadd = query =>{
     return new Promise((res,rej) =>{
        post(`/index.php/index/role/addroles`,query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 权限管理搜索
export var qvanxsol = query =>{
     return new Promise((res,rej) =>{
        get(`/index.php/index/role/getsearchroles?rolename=${query}`)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 系统权限更改状态
export var qvanxgeng = query =>{
     return new Promise((res,rej) =>{
        get(`/index.php/index/role/stoproles`,query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 系统权限配置
export var qvanxpei = query =>{
     return new Promise((res,rej) =>{
        get(`/index.php/index/call/getmenu`,query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 系统权限修改
export var qvanxxiu = (query,data) =>{
     return new Promise((res,rej) =>{
        get(`/index.php/index/role/uproles?id=${query}`,data)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 超级企业列表
export var chaojiqy = query =>{
     return new Promise((res,rej) =>{
        get(`/index.php/index/call/getsuperes`,query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 超级企业添加
export var chaojiqyadd = query =>{
     return new Promise((res,rej) =>{
        post(`/index.php/index/call/addsuper`,query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 超级企业名称搜索
export var chaojiqysol = query =>{
     return new Promise((res,rej) =>{
        post(`/index.php/index/call/getsearches?ename=${query}`)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 超级企业id修改状态
export var chaojiqytai = (query) =>{
     return new Promise((res,rej) =>{
        post(`/index.php/index/call/upsuperstatus`,query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// 获取echarts图标的接入数量
export var tuniao = (query) =>{
     return new Promise((res,rej) =>{
        get(`/index.php/index/index/getOrders`,query)
        .then((val) =>{
            res(val)
        })
        .catch((e) =>{
            rej(e)
        })
    })
}
// // 404页面
// export var silingsi = (query) =>{
//      return new Promise((res,rej) =>{
//         get(`/index.php/index/index/getfaild`,query)
//         .then((val) =>{
//             res(val)
//         })
//         .catch((e) =>{
//             rej(e)
//         })
//     })
// }
